home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / zipr18.zip / ZIPR.REV < prev    next >
Text File  |  1993-01-24  |  15KB  |  460 lines

  1.                            ZIP'R Revision History
  2.  
  3. 01-23-93 ■ Version 1.8
  4.  
  5.            . Changed format of ZIPRN.REV file.
  6.  
  7.            . Updated ZIPR.DOC file with ZIPR.INI related information.
  8.  
  9.            . Convert PrelogDelay= and EpilogDelay= statements in ZIPR.INI
  10.              to upper case.
  11.  
  12.            . Moved PrelogDelay and EpilogDelay to separate [Delays] section
  13.              in ZIPR.INI.  [Delays] section contains PrelogDelay=?? and
  14.              EpilogDelay=?? delays.
  15.  
  16.            . Shortened variable names in ERROR?? module.
  17.  
  18.            . Added "Delaying... ??" message to epilog screen.
  19.  
  20.            . Added registration information to epilog screen.
  21.  
  22.            . Added "Delaying... ??" message to prelog screen.
  23.  
  24.            . Shortened ProcessZIPRINI... variables.
  25.  
  26.            . Isolated problem with opening a non-existent .IN or .OUT
  27.              file.  (LPT1: Not printing.)
  28.  
  29.            . Added EpilogDelay and PrelogDelay options to ZIPR.INI file.
  30.              (Registered version only.)
  31.  
  32.            . Updated prelog to contain additional information about EMS,
  33.              Environment, XMS, DESQview, Windows, and a "Future" section.
  34.  
  35.            . Added compression and decompression in progress warning
  36.              messages.
  37.  
  38.            . Moved individual ARJ, LHA, and ZIP compression routines to
  39.              separate .OBJs.
  40.  
  41.            . Added encryption to COMP??.OBJ file.
  42.  
  43.            . Added [Registration] section, containing registration name
  44.              and number, to ZIPR.INI file.
  45.  
  46.            . Eliminated unnecessary strings and declarations in various
  47.              modules.
  48.  
  49.            . Reduced code size by using new centering routines.
  50.  
  51.            . Shortened background display routines for all screens.
  52.  
  53.            . Convert ZIPR.INI [-------] statements to uppercase before
  54.              processing.
  55.  
  56.            . Now closing .IN, .OUT, and .INI files after reading.
  57.  
  58.            . Added support to read ZIPR.INI file.
  59.  
  60.            . Added copyright notice to prelog screen and documentation.
  61.  
  62.            . Added ZIPREnvironment internal variable.
  63.  
  64.            . Combined COMP.OBJ and COMPN.OBJ routines into single
  65.              COMP??.OBJ file.
  66.  
  67.  
  68. 01-09-93 ■ Version 1.7
  69.  
  70.            . Increased non-registered delays to 10 seconds for prelog and
  71.              epilog.
  72.  
  73.            . Changed order of ZIP options to go from least to most
  74.              compression.
  75.  
  76.            . Located and worked around "tilde problem" in compiler.
  77.  
  78.            . Moved compression subroutines into a separate COMPN??.OBJ
  79.              file.
  80.  
  81.            . Added support for PKZIP 2.04c command line troubleshooting
  82.              parameters.  Extended PKZIP parameters can be used by
  83.              selecting codes from a chart shown in the ZIPR.DOC file.
  84.  
  85.            . Some advanced ZIP options have changed: ZIP0, ZIP2, and ZIP3
  86.              can ONLY be used for PKZIP 2.0.  Removed support for old PKZIP
  87.              1.1 -ei parameter. (ZIP2)   ZIP1 and ZIP4 are compatible with
  88.              both PKZIP 1.1 and 2.0.  See ZIPR.DOC for more information.
  89.  
  90.            . Added support for new PKZIP 2.04c command line compression
  91.              parameters.  Be cautious when upgrading, as this version of
  92.              PKZIP has some documented problems.  Read the trouble-shooting
  93.              section of the PKZIP documentation for more information.
  94.  
  95.            . Added trailing backslash to internal ZIPRPath variable.
  96.  
  97.            . Updated help screen display and information.
  98.  
  99.            . Clear screen prior to compression and after decompression.
  100.  
  101.            . Display COMSPEC path to command processor on prelog screen.
  102.  
  103.            . Display error message if COMMAND.COM is not on the path.
  104.              (DR DOS Problem.)
  105.  
  106.            . Revamped error message display routines and screens.
  107.  
  108.            . Changed the order that ZIP'R looks for executables to match
  109.              DOS.  (.COM, .EXE, .BAT)
  110.  
  111.            . Display help screen after all error messages.
  112.  
  113.  
  114. 01-03-93 ■ Version 1.6
  115.  
  116.            . Added code to center registered and non-registered text.
  117.  
  118.            . Improved insufficient disk space logic when compressed file
  119.              doesn't exist.
  120.  
  121.            . Adjusted insufficient disk space check up to 2.5.
  122.              (60% compression)
  123.  
  124.            . Added check for insufficient disk space before decompression
  125.              begins.
  126.  
  127.            . Added check for a non-existent program name.
  128.  
  129.            . Moved common code from ZIPR.OBJ and ZIPRN.OBJ to EXEC.OBJ.
  130.  
  131.            . Disabled Prelog screen if PrelogDelayTime is 0.
  132.  
  133.            . Disabled Epilog screen if EpilogDelayTime is 0.
  134.  
  135.            . Corrected minor centering problem on prelog screen.
  136.  
  137.            . Added separate delay times for Prelog and Epilog Screens.
  138.  
  139.            . Added Environment Space Available and EMS Memory Available
  140.              display.
  141.  
  142.            . Encrypted text messages in ERROR.OBJ.
  143.  
  144.  
  145. 12-26-92 ■ Version 1.5
  146.  
  147.            . First non-beta release!  All known bugs have been squashed.
  148.  
  149.            . Corrected minor centering problem when displaying command
  150.              line.
  151.  
  152.            . ZIP'R now checks to see if the proper decompression program is
  153.              available.
  154.  
  155.            . Added safety check to log to proper directory after program
  156.              execution.
  157.  
  158.            . Added safety check to log to proper directory prior to program
  159.              execution.
  160.  
  161.            . Added code to perform operations prior/subsequent to program
  162.              execution.  ZipFile.IN commands are passed to COMMAND.COM
  163.              prior to program.  ZipFile.OUT commands are passed to
  164.              COMMAND.COM subsequent to program.
  165.  
  166.            . Added check to prevent compressing the \ZIPR sub-directory.
  167.  
  168.            . Removed unnecessary variable declarations.
  169.  
  170.            . Added TokenName variable to reduce code size and complexity.
  171.  
  172.            . Removed internal dependence on %1 and %2 variables.
  173.  
  174.            . Moved CheckCommandLineLength subroutine to ERROR??.OBJ.
  175.  
  176.            . Split main program and message screens into separate modules.
  177.              (<64K .OBJ)
  178.  
  179.            . Removed internal dependence on %3 and %5 variables.
  180.  
  181.            . Solved cursor problems using a combination of methods.  Re-
  182.              enabled cursor after prelog, epilog, help, and error
  183.              screens.  Eliminated cursor prior to prelog, epilog, help, and
  184.              error screens.  Positioned cursor at the bottom of the screen
  185.              during ZIP'R messages.
  186.  
  187.            . Re-enabled cursor during prelog, epilog, help, and error
  188.              screens.  Stowaway would not display the cursor when run
  189.              through ZIP'R.  Rolodex Live! would not display the cursor
  190.              when run through ZIP'R.
  191.  
  192.  
  193. 12-16-92 ■ Version 1.4ß
  194.  
  195.            . If you are updating ZIP'R from a version older than
  196.              1.2ß, rename the file ZIPR.COM to ZIPR.OLD, and the file
  197.              ZIPRN.COM to ZIPRN.OLD.  Copy the new files into the
  198.              \ZIPR sub-directory.  You may have to update menu
  199.              programs, Windows, and DESQview to reflect the new .EXE
  200.              extensions for ZIPR.EXE and ZIPRN.EXE.
  201.  
  202.            . Added subroutine to center command line display.
  203.  
  204.            . Added command line display to prelog screen.
  205.  
  206.            . Removed trailing spaces at the end of some statements.
  207.  
  208.            . Replaced %ZIPR% environment variable with internal ZIPRPath
  209.              variable.
  210.  
  211.            . Eliminated cursor during prelog, epilog, help and error
  212.              screens.
  213.  
  214.            . Added DelayTime variable to adjust the registered/non-
  215.              registered delays.
  216.  
  217.            . Added ZIPRVersion variable to easily update version numbers.
  218.  
  219.            . Added encryption to variables and command lines.
  220.  
  221.            . Fixed problems with various ZIP'R messages not clearing the
  222.              screen.
  223.  
  224.            . Converted many existing lines of code into various
  225.              subroutines.
  226.  
  227.            . Updated and enhanced prelog, epilog, help, and error message
  228.              screens.
  229.  
  230.            . Fixed missing quotes in ErrorCode variables.
  231.  
  232.            . Incorporated all help/error/prelog/epilog screens into ZIP'R.
  233.              Created subroutines for Prelog, Epilog, Help, and Error
  234.              Messages.  ERRORN.COM file is no longer needed.  ZIP'R version
  235.              1.4ß no longer requires the ERRORN.COM file.  Rename this
  236.              file ERRORN.OLD.
  237.  
  238.            . Corrected help screen (ZIPR.EXE vs ZIPR.COM).
  239.  
  240.  
  241. 12-11-92 ■ Version 1.3ß
  242.  
  243.            . Changed "Done" section to use BLDChDrive and BLDChDir instead
  244.              of "Run".
  245.  
  246.            . Optimized "Quit" section using "Contains" to reduce code size.
  247.  
  248.            . Replaced "Run ERASE ..." statements with "BLDDel" to increase
  249.              speed.
  250.  
  251.            . Now using "RunString" on decompression commands to return
  252.              ERRORLEVEL.
  253.  
  254.            . Added ZipName, ZipType, ProgramName, PP1, PP2, PP3, and PP4
  255.              variables.
  256.  
  257.            . Removed extraneous ^^ symbols from strings.
  258.  
  259.            . Added DecompressZipFile subroutine.
  260.  
  261.            . Added CompressUsingARJ subroutine.
  262.  
  263.            . Added CompressUsingLHA subroutine.
  264.  
  265.            . Added CompressUsingZIP subroutine.
  266.  
  267.            . Fixed problem handling lowercase %4 input using ZipType
  268.              variable.
  269.  
  270.  
  271. 12-05-92 ■ Version 1.2ß
  272.  
  273.            . Now loading secondary command processor to improve
  274.              reliability.
  275.  
  276.            . Changed delay timer to new format (WAIT).
  277.  
  278.            . Use internal CHDIR and CHDRIVE commands to increase speed.
  279.  
  280.            . Swap ZIP'R to EMS/Disk to reduce overhead when running
  281.              .COM/.EXE.  After swapping, only about 2.5K of ZIP'R remains.
  282.  
  283.            . Now counting command line parameters and sending only those
  284.              needed.
  285.  
  286.            . Added LogToDriveAndDirectory Subroutine.
  287.  
  288.            . Command line parameters now converted to UPPERCASE.
  289.  
  290.            . New ZIP'R files are .EXEs.  ZIPR.COM and ZIPRN.COM should be
  291.              deleted.
  292.  
  293.            . Changed to totally new compiler.  (Many nagging bugs fixed!)
  294.  
  295.  
  296. 11-28-92 ■ Version 1.1ß
  297.  
  298.            . Removed %5 vs %5 %6 %7 %8 %9 statements.  (New compiler fixes
  299.              this.)
  300.  
  301.            . Recompiled with new compiler.  (Fixes passed parameter
  302.              problems.)
  303.  
  304.  
  305. 11-15-92 ■ Version 1.0ß
  306.  
  307.            . Added ERROR.COM file for ZIPR specific error/help messages.
  308.  
  309.            . Removed delays after HELP, PATHERR, and ROOTERR messages.
  310.  
  311.            . Positioned cursor at bottom of screen after error/help
  312.              messages.
  313.  
  314.            . Enhanced error screens with color.
  315.  
  316.            . Moved help screens and error messages to external file.
  317.  
  318.            . Updated ZIP'R help screen to show version number.
  319.  
  320.  
  321. 11-06-92 ■ Version 0.9ß
  322.  
  323.            . Corrected mistake in PATHERR error message.
  324.  
  325.            . Recompiled with new compiler.  (ZIPR.COM size is now
  326.              smaller.)
  327.  
  328.            . Shortened ARJ, LHA, and ZIP decompression routines.
  329.  
  330.  
  331. *** Created Network/Multitasker version of ZIP'R ***
  332.     Standard version of ZIP'R = ZIPR.COM
  333.     Network/Multitasker version of ZIP'R = ZIPRN.COM
  334.  
  335.  
  336. 10-27-92 ■ Version 0.8ß
  337.  
  338.            . Extended non-registered delay to 8 seconds.
  339.  
  340.            . Separated DRIVE: and \PATH command line parameters.
  341.  
  342.            . Updated documentation with DoorWay information.
  343.  
  344.            . Added support for various ZIP compression levels.
  345.  
  346.            . Tightened up ARJ command line code to reduce program size.
  347.  
  348.            . Re-worded help screen to reduce program size.
  349.  
  350.  
  351. 10-25-92 ■ Version 0.7ß
  352.  
  353.            . Added support for various ARJ compression levels.
  354.  
  355.            . Removed support for lower case letters on command line.
  356.  
  357.            . Removed support for mixed upper/lower case letters on command
  358.              line.
  359.  
  360.            . Added ARJT command line option to invoke archive integrity
  361.              check for ARJ.
  362.  
  363.            . Added /z2 option to LHA command line, disabling archived file
  364.              compression.
  365.  
  366.            . Added -js option to ARJ command line, disabling archived file
  367.              compression.
  368.  
  369.            . Updated ZIPR help screen examples to match ZIPR.DOC file.
  370.  
  371.            . Updated ZIPR.DOC file with DESQview information.
  372.  
  373.            . Added additional information to ZIPR.DOC file.
  374.  
  375.  
  376. 10-24-92 ■ Version 0.6ß
  377.  
  378.            . First version released to the general public via The Bertha
  379.              BBS.
  380.  
  381.            . Extended non-registered delay to 7 seconds.
  382.  
  383.            . Updated ZIPR.DOC file.
  384.  
  385.            . Updated command line examples.
  386.  
  387.            . Added ZIP'R version number to delay screen.
  388.  
  389.            . Changed Par1 - Par5 to P1 - P5.
  390.  
  391.            . Updated help screen to correct command line sequence.
  392.  
  393.  
  394. 10-22-92 ■ Version 0.5ß
  395.  
  396.            . Added commands to "bail out" if incorrect parameter %4 is
  397.              entered.
  398.  
  399.            . Changed order of command line parameters to a more logical
  400.              order.
  401.  
  402.            . Updated help screens.
  403.  
  404.            . Added a check for no/incorrect path entered.
  405.  
  406.  
  407. 10-21-92 ■ Version 0.4ß
  408.  
  409.            . Updated compiler commands for faster text display.
  410.  
  411.            . Added a root directory check to prevent compressing the entire
  412.              drive.
  413.  
  414.            . Added help screen when no parameters are entered on the
  415.              command line.
  416.  
  417.            . Added a check for passed parameter %5, disabling parameters
  418.              when blank.
  419.  
  420.  
  421. 10-21-92 ■ Version 0.3ß
  422.  
  423.            . Centered ANSI registration screens.
  424.  
  425.            . Added support for passing parameters to applications.
  426.  
  427.            . Changed name to ZIP'R to avoid conflicts with existing
  428.              software.
  429.  
  430.            . Added automatic batch file detection, eliminating %4.
  431.              (Performs CALL)
  432.  
  433.            . Changed compression type from NUL to NONE.
  434.  
  435.            . %4 now indicates the type of compression desired (ARJ, LHA,
  436.              ZIP, NONE).
  437.  
  438.            . Added ANSI registration screen when exiting ZIP'R.
  439.  
  440.            . Updated internal paths to reflect the new name (ZIPR vs
  441.              ZIPPER).
  442.  
  443.  
  444. 10-20-92 ■ Version 0.2ß
  445.  
  446.            . Added ANSI registration screen when ZIP'R (ZIPPER) begins.
  447.  
  448.  
  449. 10-20-92 ■ Version 0.1ß
  450.  
  451.            . Changed format to circumvent MS-DOS / DR-DOS compatibility
  452.              problem.
  453.  
  454.            . Altered parameter order to a more logical sequence.
  455.  
  456.  
  457. 10-20-92 ■ Version 0.0ß
  458.  
  459.            . Initial version of ZIP'R (ZIPPER) compiled.
  460.